﻿using System;
using BHS.TFSChangsetAnalyser.Import;
using BHS.TFSChangsetAnalyser.Model;

namespace BHS.TFSChangsetAnalyser.ViewModel
{
    public interface IMainWindowViewModel
    {
        IDefaultValuesProvider DefaultValuesProvider { get; }

        TfsServerConnectionDetails TfsServerConnectionDetails { get; }

        ChangesetAnalysisResults AnalysisResults { get; }

        IChangesetInformationProvider Importer { get; }

        DateTime StartDate { get; }

        DateTime EndDate { get; }

        bool IsBusy { get; set; }
    }
}
